package com.ck.ips.dao.sys;

import com.ck.common.model.OperationLog;
import com.ck.ips.model.vo.sys.OperationLogListVO;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

public interface OperationLogMapper {
    /**
     * 保存操作日志
     *
     * @param operationLog OperationLog
     */
    void insertOperationLog(OperationLog operationLog);

    /**
     * 操作日志分页列表
     *
     * @param startTime 开始时间
     * @param endTime   接受时间
     * @param userName
     * @param realName
     * @param ip
     * @return PageInfo<OperationLogListVO>
     */
    Page<OperationLogListVO> listOperationLogByPage(@Param("startTime") Long startTime, @Param("endTime") Long endTime, @Param("userName") String userName, @Param("realName") String realName, @Param("ip") String ip);
}